Esta es una continuación de una nota anterior referente a la forma de incluir mayúsculas y minúsculas en javascript. Como parte de nuestro curso de javascript ampliamos la información. Además, al persistir los valores de cadena normalizados, usted tiene control sobre cómo se representan para la presentación. Puede ajustar la carcasa según sea necesario antes de que se utilicen para representar el contenido. Aquí es donde los métodos de prototipo de cadena y las técnicas adicionales incluidas en este artículo pueden mejorar tus aplicaciones.
Los caracteres están representados por valores numéricos. Estos valores se gestionan como una tabla. Las versiones en mayúsculas y minúsculas de un personaje no solo tienen valores numéricos diferentes, sino que los idiomas específicos a menudo incluyen caracteres únicos.
Hoy también vemos fuentes personalizadas, como FontAwesome y los glifos de diseño de materiales, y emoji con caracteres Unicode y puntos de código para representar glifos e imágenes en el texto.
JavaScript toLowerCase
El método toLowerCase () convierte todos los caracteres de una cadena en minúsculas. No hay parámetros, y este método hace exactamente lo que piensas.
El método toLowerCase() convierte todos los caracteres de cadena con valor Unicode decimal entre 65 ("A") y 90 ("Z") a su equivalente en minúsculas (agregando 32 a su valor Unicode decimal, de "a" a 97, a " z "en 122). Si alguna vez has trabajado con el conjunto de caracteres ANSII, esto debería serte familiar.
var testString = "i AM a CrAzy StrINg, MAkE mE nORMal!";testString.toLowerCase(); // output - "i am a crazy string, make me normal!"
El método toLocaleLowerCase() devuelve el valor de cadena de llamada convertido a minúsculas, de acuerdo con las asignaciones de mayúsculas y minúsculas específicas de la localidad. En su mayor parte, debe obtener el mismo valor que toLowerCase.
La diferencia es que algunos idiomas, como el turco, no siguen exactamente los códigos de caracteres Unicode. En la siguiente nota hablaremos más acerca de este tema. Por el momento puedes visitar nuestro curso de kotlin Y el curso de C#.